home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / rpc_keyserv.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  85 lines

  1. #
  2. # This script was written by Renaud Deraison <deraison@cvs.nessus.org>
  3. #
  4. # See the Nessus Scripts License for details
  5. #
  6.  
  7. if(description)
  8. {
  9.  script_id(10217);
  10.  script_version ("$Revision: 1.10 $");
  11.  
  12.  name["english"] = "keyserv service";
  13.  name["francais"] = "Service keyserv";
  14.  script_name(english:name["english"], francais:name["francais"]);
  15.  
  16.  desc["english"] = "
  17. The keyserv RPC service is running. 
  18. If you do not use this service, then
  19. disable it as it may become a security
  20. threat in the future, if a vulnerability
  21. is discovered.
  22.  
  23. This service is necessary to exploit
  24. some holes in RPC services like
  25. yppupdated.
  26.  
  27. Risk factor : Low / Medium";
  28.  
  29.  
  30.  desc["francais"] = "
  31. Le service RPC keyserv tourne.
  32. Si vous ne l'utilisez pas, alors
  33. dΘsactivez-le puisqu'il risque de
  34. devenir un jour une faille de 
  35. sΘcuritΘ si une vulnerabilitΘ 
  36. est trouvΘe.
  37.  
  38. Ce service est nΘcΘssaire pour
  39. exploiter certains trous
  40. de sΘcuritΘ tels que celui
  41. de ypupdated.
  42.  
  43. Facteur de risque : Faible/Moyen";
  44.  
  45.  
  46.  script_description(english:desc["english"], francais:desc["francais"]);
  47.  
  48.  summary["english"] = "checks the presence of a RPC service";
  49.  summary["francais"] = "vΘrifie la prΘsence d'un service RPC";
  50.  script_summary(english:summary["english"], francais:summary["francais"]);
  51.  
  52.  script_category(ACT_GATHER_INFO);
  53.  
  54.  
  55.  script_copyright(english:"This script is Copyright (C) 1999 Renaud Deraison",
  56.         francais:"Ce script est Copyright (C) 1999 Renaud Deraison");
  57.  family["english"] = "RPC"; 
  58.  family["francais"] = "RPC";
  59.  script_family(english:family["english"], francais:family["francais"]);
  60.  script_dependencie("rpc_portmap.nasl");
  61.  script_require_keys("rpc/portmap");
  62.  exit(0);
  63. }
  64.  
  65. #
  66. # The script code starts here
  67. #
  68.  
  69. include("misc_func.inc");
  70.  
  71.  
  72. RPC_PROG = 100029;
  73. tcp = 0;
  74. port = get_rpc_port(program:RPC_PROG, protocol:IPPROTO_UDP);
  75. if(!port){
  76.     port = get_rpc_port(program:RPC_PROG, protocol:IPPROTO_TCP);
  77.     tcp = 1;
  78.     }
  79.  
  80. if(port)
  81. {
  82.  if(tcp)security_warning(port);
  83.  else security_warning(port, protocol:"udp");
  84. }
  85.